package com.xinqi.modules.databank.v2.service.assistant;

import com.xinqi.common.core.enums.AssistantMessageTypeEnum;
import com.xinqi.modules.chat.chat.official.dto.req.ChatAssistantContentCreateDTO;
import com.xinqi.modules.chat.chat.official.json.BaseMessage;

/**
 * 新奇助手提醒
 * @author dzy
 */
public interface AssistantListen {


    /**
     * 发送资料库信息
     * @author dzy
     */
    void releaseCourseResource(Long contentId, AssistantMessageTypeEnum type);

    /**
     * 初始化发布基本消息体
     * @author dzy
     */
    ChatAssistantContentCreateDTO initChatAssistantContent(AssistantMessageTypeEnum type);

    /**
     * 获取基本消息体
     * @author dzy
     */
    BaseMessage initBaseMessage(Long classId);

}
